Reloading Sections

Hi Pete,

These are some changes we've made which fixes the various reloading section bugs. The master branch broke for us a little while ago, but we've recently managed to catch up and fix the regressions.