unresolved issues with self-reference in environments