If the PHP-land fluent interface adds exceptions to that, this is fine. But doing it for wrong arguments while parsing is *not*. If the rest of this class does it too, then I overlooked that and we should remove the exception throwing (except for the constructor, where you have to).