Fixed up refactored code
Das ist besser
prototype-based point, extracted it