add exceptions to method docs