This can be made `readonly`