This is a better solution in my book.