I think we'll need to compare against both currentRemoteKey and lastRemoteKey.