backward compatible deleting