Was concerned that this makes it insist on environment existing where MP clients didn't need to before.
But looks like it will return NULL if environment.conf not found.