WIP on foreground rules
Merge branch 'temp_work_branch' into foreground_reload