Flight search fails if there's more than one result, which often happens if a flight is recurring - eg a daily flight may return today's and yesterday's flight
Just changed the check to fail if there are 0 results, seems to handle it fine if there's more than 1 as it always returns the first result anyway.