messing around with the signal node issue. Problem lies in that we spin in the scheduler. checkout dependendivars.c in the tests for a repeatable example