better rst error handling