added assert for read failure