improvement: break+ is now a macro