a beautiful way to register PayOffs (Mark Joshi)