Fixed addIfAvailable so it successfully detects check removal by killing the agressor