add serial-consistency support