re-adds has_powershell()