delete confirmation is handled in client code