make sure we don't fail completly if user constructs own environ