further micro-optimize startup code for size