oops, forgot about position-before-chromosome possibility.  thank you, gcc set-but-not-used warning