`package` level? `private` or `public` possible? Otherwise, add `@VisibleForTesting`?