+1 I think you've hit the nail on the head here.