Next23 not optimized, verbose stripped. Good for timing.