Great use of private methods