Should I be worried about it? Feels weird to have nothing but the glass on the roof and nothing obvious to tie/mount to. The place we like to go for trees is kind of far from our home so we need to drive with it for a while. I assume we can get help tying it down through the windows… just...