[tr2]: Details working through a directive, in a mostly elegant way