Excellent explanation, thanks very much.