bulk/non-bulk changes