removedRange has problem fyi