Does this need to be `public`?