fix double requirement