fix: should abort if passed struct-table is empty.