Attributes are recursively parsed correctly. Woot.