Also pinging in our tame cryptologist although he'll hate me calling him that @samphippen ;)