The timing code break when using multiple codegen units, but that shouldn't stop us from using it with a single codegen unit.
[]