Forgot to discuss private/public in comments. Fixed.