I once had a GOOG put option that I wrote exercised prior to expiry, which made no sense in that the option had some time premium in it. I don't recall writing naked calls. It was during the "flash crash" that I realised how risky writing naked puts were, so I limit that behavior.