Just finished reading up on local variable assignment and scoping.  Man, that's subtle!  This change will be in my next pull request.