Agree. I think there is much to gain with a few new software features. I didn't really address that. But I think there is no way around that. Lots of things can be addressed with good design decisions. And it affects things. Even a small bias in the platform foundation will push things in a direction. And we need to use that to our advantage. Or it'll be working against the platform. I'd like some more power over my own experience, too.