remove optimizations for more accurate timing