Added ignore_zeroes bool (default 1) to disallow overwriting w/ 0