A more efficient way to do this is
```python
DotInc(node.signal, Signal(value=np.asarray([[1.0]])), node.nonlinear.input_signal)
```
or some shape-satisfying variant thereof. There should be no need for the `np.eye`.