@valchiz: I have been thinking