Thanks Gaieus, I'll have a go at it. A bit silly that such a problem needs workarounds though.