If msg.increment is set to 0, the node increments by 1. I would have expected it will keep the same value. If it is set to "0", the node increments by 0. ` var increment = Number(msg.increment || 1); ` 0 || 1 evaluates to 1.