Using allprops(), you can choose to dynamically display all properties passed to a roll. Is there a trick for only displaying nonempty properties dynamically? I've tried something like this (where sheet-rt-nodisplay sets display to none): {{#allprops()}} <tr class="sheet-rt-nodisplay{{value}}"> <td>{{key}}</td><td>{{value}}</td> </tr> {{/allprops()}} It seems the {{value}} is only inserted once, so I end up with an empty second column. But I'm sure there's some wizardry that can make this work.