change the way forceZeroProperty is used