@cryptomancer: Sounds like John