Why would it? Inputs are set on drawing the wire and are not adjusted dynamically - wires are attached the first available slot on the input ports. Granted this 'if' statement should be an assert - but a quick search on Livescript finds me nothing.