Not sure why this fixes things.  Maybe it's saving to the DB?  Not really a huge fan of all this doubling anyway