No need for this to be `public`