Have you tried this updated code without this?  The problem is that thanks to the namespace below, we need to make sure this file gets loaded before the other files in the tree.  `require_tree .` will load this file; but it wasn't in the order I needed.