don't clobber ourselves with optimization