Why the change from ack_type to acknowledgement_type ? I don't think the latter is any clearer.