Might be able to side-step this via #292
I've implemented a solution (a good solution? who knows!) for this problem in todo.sr.ht, which we can generalize to other services later.