Don't start reading unless we know callback is ok