Maybe it's too late, but I don't get that part.```@attribute``` is the parameter (so attributes.dns.domain, for instance). Why would you do a substitution there? And why would the split work after you've done the substitution?