unit tests work.  code seems happy.  time for a code review.