Implemented blocking condition for reader