directive tags are parsed separately from regular tags