support config for arbitrary environments