clarify, avoid ==0