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

Which GPS library is 'rubbish'?