I want to add some comments about these requires and the include being ripe for refactoring, especially the include. Thoughts?