I think that links within the environment variables do not matter. I assume (maybe I'm wrong?) that once you get that an environment variable you can safely assume that support to list, update and remove it is present. 
I'll thus remove these methods.