Yeah, I already hated that. Always assume subclasses are created, but never overwrite implementations