Why does this code need to be here when it's basically the same thing in the base class? Am I missing something?