return false;
 
        Pipe_SelectPipe(RNDISInterfaceInfo->Config.DataINPipeNumber);
-       Pipe_SetPipeToken(PIPE_TOKEN_IN);
        
        Pipe_Unfreeze();
-
-       PacketWaiting = Pipe_IsINReceived();
-       
+       PacketWaiting = Pipe_IsINReceived();    
        Pipe_Freeze();
        
        return PacketWaiting;
          return PIPE_READYWAIT_DeviceDisconnected;
 
        Pipe_SelectPipe(RNDISInterfaceInfo->Config.DataINPipeNumber);
-       Pipe_SetPipeToken(PIPE_TOKEN_IN);
        Pipe_Unfreeze();
        
        if (!(Pipe_IsReadWriteAllowed()))