Well.

as we are sharing alternatives. I’ve stopped using system files a long ago.

regular 2 columns (key, value) with 2 global functions to retrieve and set values does the job.

no more worries about multiple rows in system table.

no need to change table def to add more columns. New param is required, just add new row to the table.

been happy since then.