Ah
In theory this is unnecessary
You could fill the current table and save it only when one time slot ends?