@cryptomancer: I think this