optimizations. This word bank has half a million words. Every tiny bit counts