why move the literal span attributes into the blocktrans directive?