also `extend` for `--software`