now it can't break even if does enter weird state