trying buffered read again