break circular include