Sweet. Needs correct signature processing, but otherwise seems to work.