@tggr: I like your approach