So many micro-optimizations!