You use `DATASTREAM_STRING`, `DATASTREAM_BUFFER`, `DATASTREAM_INT`, `DATASTREAM_FLOAT` above, then just the int values here. Could we somehow correlate the two things?