Removed setZero option; added noNegVar option