Good catch, no I'm not. The problem is that it actually works :) Because blockly uses `||` so we end up with `0 || default.x`. I really need to keep nil as a viable option.