defined vs. zero fix