This isn't a major issue - more of a gripe.
When setting up versions of sites that use a menu, any templates that attempt to load a menu will throw DoesNotExist exception. This just bypasses that exception by returning  so that we can get a site up and running and leave the managers to create and build menus.
Hope that makes sense.
Wrapping the call to the Menu model get() in a try catch.