findAndRemove working, but fails with previous stepping as node reference removed