This would be the first `@public` annotation in the library.  Any reason for it?