Replaced some tail call/rets with jmps - 10 bytes smaller