oops
improve error message
docs