I agree. But this is a massive change because a lot of modules will have to be changed to use ```Module::CheckCode```. I think this should be in a future pull request.