explicitly use the id and datapoint id instead of splitting on the underscore