a very documentation-style exception message. ok like this?