ignoring "dynamic" sections for the moment