fix double if