Fixed another bug about MVars - the circular list wasn't getting returned to gloss