Properly encapsulated internal method