Right, I think I've shortened it a bit :)