Thanks for this, there are a few things I hadn't thought of.