Fix bug in assignment which caused the right hand side not to see the context under evaluation