I wouldn't take this any further. I like your solution.