If this is something that subclasses need to know about, should we put it in the main header or implementation file?