We should make this method ```private``` or ```protected``` since it is an implementation detail and not part of the public interface.