You have to be cautious in merging multiple de-ref's accross possible interrupt points. I guess that since we poll for interrupts this is just the usual fact that you can't merge accross a possible store, right?