Re-name spec descriptors to be a little more readable
Add environment barriers