client can't change state during business process