Dat 2.0, because new spec.