document the exceptions.