only skip empty relation saves if theyre actually empty, dont make assumptions about the relation itself