Sorry for double post but I want to give this person a better understanding. WHen new buttons are made in a client, we have to make the packets for them to work, meaning if we don't make those packets, the button that's new will cause the client to crash because we can't communicate with that button/packet(s). I don't think we can get rid of the buttons, just that we can add the functionality to the client.