Check for !self
KVO and swipe to delete added
KVO and swipe to delete added 1