Internalized public interface