* Found a way around circular dependency for require modules