check ReadCallback before using it