if issue when onRead has no attached