Expose the implementation