if it can remain private then leave it private. The more private methods we have the less to explain to users.