I would prefer you actually rename it, as the two words mean the same thing. Call one function delete() and the other delete_from_tree_keep_data() maybe?