@nikonmarshall: I like your approach