I wonder if site.pp is required if you have dynamic envs. By that I mean that since we don't know which environments will be there, we can't place it anywhere so it should be the users responsibility to ensure it's present.