a few missing haltOnFailure and logEnviron