Some doc
Adding a throw for a case that is not explicitly clear