emit continues in interpreter, not breaks which might add another branch