Client command processing