To view what actually comes back in a call like the previous example, where we have an invalid address, we'll head over to the browser and pull up the URL we used in the app.js file:
We will remove the address we used earlier from the browser history, and type in 000000, hit enter:

We get our results arrive but those are no results, and we have the status, the status says ZERO_RESULTS, and this is the kind of information that's really important to track down. We can use the status text value to determine whether or not the request was successful. If we pass in a real zip code like 19147, which is Philadelphia, we'll get our results back, and as shown in the following image, the status will get set equal to OK:

We can use this status to determine that things went well. Between these status property and the error object, which we have inside of our app, we can determine what exactly to do inside of the callback.