Два if? Если сделать корректное удаление, то один вообще не нужен будет.