I was finally able to test that it works, thanks!
Noticing one other thing: sometimes when the time runs out, it gives me back a completion percentage and sometimes not, before the restart message, (I've seen 2% and 50%) but I haven't seen enough endings yet to determine if there's a pattern to it.