allow self referencing variables in environments