Hi, when I try to delete a row in a Mnesia table like this: F = fun() -> mnesia:delete({sometable, somekey}) end. mnesia:transaction(F). returns {atomic, ok} even if somekey does not exist. Why is this? I would expect an aborted transaction like in the case of a non-existing tablename. Thanks Thomas