Fixed problem with passive provider being selected when GMS not available. Fixes #12