**Intended outcome:** I want to use the following react hook: ```js const { data, loading } = useSubscription<BPL.Subscription, BPL.SubscriptionAcFindSessionsHistoryArgs>(FindSessionProtocol, { fetchPolicy: “no-cache”, skip: skip || !taskId, variables: { filter: { input: id == "${taskId}" }, } }); ``` It is called a few times with skip === true to NOT call to the server. If all conditions are met I call this with skip === false and it should contact the server and give me the data. As for example the useQuery hook works. **Actual outcome:** If I call skip at first and than change to no skip nothing happens. Neither the loading flag is true nor I get a result or at least a call to the server. **How to reproduce the issue:** make useSubscription with skip true in a react hook and make sure that the skip value changes during rendering to false. **Versions** @apollo/[email protected]