@chrisrice: I have been thinking