Let's assume that we're always getting valid data.