### Problem A bunch of tests became invalid when we changed the signature, but I think they were testing behavior that we wanted to be valid <!-- For a bug report, please copy and paste any error messages from the application or command-line here. For a feature request, please state how the new functionality could benefit the community. --> ### Proposed solution Check what behavior we want to test. - If it is valid behavior, change the test to make it valid and move it back to valid test - If we want to test something invalid check it is needed. We only need to check invalid behavior if we are handling it in some way.