Allowing the screen saver to kick in also stuffs the keyboard event queue including Returns. This could be catastrophic with a SYSTEM$ call to /system/bin/rm or something like that in the buffer.