I'm doing, what I think should work fine, however, I'm still getting a blank table output on the page if the table field is left unfilled when creating the entry. It's like the "if" check is being ignored for some reason. The table with data outputs as expected fine. What am I missing here? Gotta be something simple. Here's a link to the page in question: http://nightowlmusic.org/family/rotiron
{% if entry.discography | length %}
<table class="discography">
<tr>
<th colspan="3">Discography</th>
</tr>
{% for row in entry.discography %}
<tr>
<td class="release">{{ row.releaseName }}</td>
<td class="year">{{ row.releaseYear }}</td>
<td class="purchaseLink">
{% if row.purchaseLink %}<a href="{{ row.purchaseLink }}" title="Purchase the Release">Click here to purchase</a>{% endif %}
</td>
</tr>
{% endfor %}
</table>
{% endif %}