I like this approach. This is smart.