geometry refactor

moved a simple method into the superclass