return self in case delete