tentative definitions are default visibility