Still trying to find the root of the recursion problem.

So it does work, but only when the note isn't wrapped as a sequence. According to the debugger, the value of the sequence is somehow being cached...