add more laziness capabilities via pull_basic-env