Cache status Bypass with Ripple

Bug or Feature request in Version 19. On Node layer 1 with a Neat Video plugin on ALL SHOTS in timeline; if I bypass the Neat Video node and "ripple select" OR "ripple value" turning bypass on and the off, by cache on that node is reset and the whole timeline needs to be recached. I was trying to show my client the time with no degrain first and then with degrain. It would have been nice not to have to recache.
Is there a workaround out there and can this be fixed.
Is there a workaround out there and can this be fixed.