what does mean -1 vs 0, I think you could use zero always, but not sure