Remove `public` if possible...see comment below.