First crack at implementing `changes_reload` flag