magic: return, switch, case, break