clarify error-handling