treat delete as an expression (fixes #53)