I believe you that we have a lot of instances where the property_id = 0 and that it may be the 'default' value for the field, however, the nature of the declared field allows for null values by using {% if establishment.property_id %} we encapsulate the case where property_id=0 and where property_id=None in the same logic. Using {% if establishment.property_id != 0 %} only takes care of the former. It may not be the case right now, but if in the future we set property_id=None on some instance this will break.