Couldn't this be `readonly`?