CRPMM uses set and unset Z