Surprised that I had to engineer a fix for the small top canopy, considering that the unit was originally a Outsunny product. I have never understood why the drain holes are positioned such that multiple gallons of rain must collect (sagging the main canopy) before being useful. This problem is not unique to Outsunny. In the past I have bored holes closer to the frame so that rain drains before collecting in such volume as to distort the canopy.