Sometimes NUS NextBus API returns json results in bad format (e.g. null values for bus arrival time). As a result, our app will crash. It would be good if we can do some check on data validity on the client side, and inform the user if the data is corrupted.