various break and unbreak