true, but then i rather see this checked in the method itself, not the caller