Sleep and CUDA memory state CUDA memory random after system sleep

After system has been sleeping CUDA memory is random - this problem occurs on mac pro with GT 8600 and mac book pro with both CUDA 2.1 and 2.2 - I have not tested this under Linux but I suspect yet another OS X driver problem. Can anyone confirm or deny this behaviour on other platforms? Are there any workarounds (short of backing all the CUDA memory to host on sleep - or hacking the driver). Seems to work OK with the graphics but I guess a few more people would have noticed that.