Removed Circular Depend