fix delete when composed_of is not specified