This, technically, can run away.
shouldn't there rather be a break from inside?