What challenges are associated with flat roofs?