Ok thanks. A little note in the docs would be welcome :)
Well, hadn't even thought about it until now.
Of course, there's the question about what to do if an exception does get thrown inside delete - throwing an exception is probably not a good idea!