remove inline and let the compiler figure out when to inline. --> 1% faster, executable 3 kB smaller