I think there is no reason not to make it only `private`.