Should it be a separate method? If yes, should it be public?