improved rDAT reading