Cancelar um PendingIntent

Quando usar um PendingIntent em umAppWidgetProvider, Estou usando o seguinte código:

views.setOnClickPendingIntent( viewId,
                PendingIntent.getBroadcast( context, 0, intent,
                PendingIntent.FLAG_UPDATE_CURRENT ) );

Portanto, atualmente não há nenhuma referência mantida ao PendingIntent retornado pelo método getBroadcast. Em uma situação específica, agora quero cancelar o PendingIntent. Existe alguma maneira de recuperar o PendingIntent da exibição? Ou é a única maneira de chamar o método cancel do PendingIntent posteriormente, mantendo uma referência a ele?