delete now delegates to deleteById