For consistency, why not use ``source_location.tag`` et al rather than the literal values? (same on the clone_items get below)