The roof lining actually just sits up against it in mine. The windscreen seals weren't touched. The sun visor screws and A-pillar hand grips hold it up along with the front interior light / overhead console and rear view mirror.