Used internally - should I make it private?