Adding to GSet from 2 instances works, but only in a certain order