Musings on public API