Quite like this. Clever stuff.