back: another version of set-cell-fields that seems to work better