publish 'text' so you can bring source lines from wherever