I still think it should return, and if it fails, it would show in result.
It's like doing same thing to usage app ftu or wifi, it might have some chance of failure.
We should ensure it to a degree.

But, if other people agree with you, I would add my code segment in. @zacc, any thoughts maybe?