reality behind visa block delay