Do you need this to be `public`?