It's been set so that "exclude 0" only prevents you from making the range start from 0, and doesn't prevent 0 from showing up in the solution.
I thought that this was what LM was doing.
Thank you for taking the time to fix this problem. I love your work.