DRY
prepare to support .del
support del