#2 isDataAvailable not responding correctly?