Hi Florian, I am collecting here your comments for the model we are defining for set elements: https://people.netfilter.org/pablo/setelems-timeout.txt Let me know if you have more possible scenarios that you think that might not be address by this model: - Annotate current time at the beginning of the transaction, use it in _expired() check (=> timeout is not a moving target anymore). - Annotate element timeout update in transaction, update timeout from _commit() path not to refresh it. Thanks.