Adding blocking read