Changing to blocking read