Stops constructs from hitting themselves