That's what I thought too. But actually trying to use it shows how badly battery optimized it (and surely also my code) are.
It wouldn't hold longer than a few hours when WiFi was actually active
It wouldn't hold longer than a few hours when WiFi was actually active