Thank you very much for this, I'll give this a second read once I'm back home.