Signal.current was never meant to be recursive

Access the backing property instead.