it can assign to the underlying environment