Due I2C not working

Ive captured the SCL and SDA and I DO see the Ack and levels are good. But for some reason the Due is not seeing it . This is with the wire library. Ive since used the MPU6050 code with the I2Cdev library and it works. But I would like to get to the heart of the problem. Trying scan by using error=I2Cdev::readbyte(addr++,0,buff); in a loop still doesnt work find the Ack.