A good idea. I wonder how robust it is to small debris, I assume it won't pop but will the thin material fold up on itself if there's a hole?
The particular mini-satellite is slated for a 6-month mission, so presumably they think it'll survive at least that long.