public is almost always superfluous BTW