MKR GPS Shield library only works if you call GPS.Available() non-stop

As post 3 mentions if A is poo! and you do not want A then do B, write your own.