Call properly modifies original environment