These methods can be just public. They are part of the public interface...