more detail on error handling docs