i mean that's life with client computers, you make stuff backwards compatible and you avoid making it too brittle.

It's not an insurmountable problem, but it's a problem that you don't have if you execute your business logic only on the server.