Better handling of errors and missing data.