Detailed javadoc for possible errors