In header file. This happens quite a bit, going to put all public methods above private methods from now on since objective c doesn't have any visual way to delineate the two from the @implementation block of an m file.