Break the circular dependency