Does this need a `toString()` method?