- don't force arg count in has and hasNot