passing an environment wouldn't make sense?