allowing non uint8 datatypes in the dldataprovider