build refl into strict