fixed providers checked even if already installed