treat delete as an expression (fixes #53)
code gardening