Tyler Breland: Dinodex solution r1

revision from Dan Schepers code review
Again, delegate this to the object itself with a well-named method.