Is there a need for the "continue_on_error ? .. " check now? Should it just be Z_BVAL_PP() << 0 ?