Shouldn't these all be private?