Eliminating the NOP, unnecessary jump and unnecessary jump condition:

before:

    0  NOP                 0, 0, 0
    1  IS_SMALLER          %0, '40', '50'
    2  JMPZ                0, %0, 5
    3  ECHO                0, 'foo\n', 0
    4  JMP                 0, 5, 0
    5  ECHO                0, 'end\n', 0
    6  RETURN              0, '1', 0

after:

    0  ECHO                0, 'foo\n', 0
    1  ECHO                0, 'end\n', 0
    2  RETURN              0, '1', 0