fix to $<- for environments