Thanks for that - it does seem a pretty clear and interesting derivation.