Another step in the right direction. (pun attemtped)