Must specify at least one substitution group, otherwise use 'substitute!' or 'substitute_item'