I really like this approach.