handle section design changes gracefully