figured out hack workaround for the router circular dependency thing