Can this function be `@Singleton`?