remove rescue 0)