Shouldn't `allow_lazy` be used somewhere in this module?