optimizations is the root of the evil!