thumb: shave 2 bytes off the size
thumb: use fancy stack games to shave a few more bytes off