Never pass both pieces of data. It's either an error with no data, or it's successful with an explicit `null` for the error.