Better error handling and more random fallback urls