Huh, I wonder why this isn't just a `private set`?