this helps some tiny programs be even more tiny, and barly increases code size even if both are used.