Use the public interface