@cryptogee: I have been thinking