Added some more tests and added a new why to use the custom require method.