FLAG
Progress commit, untested code.
FLAG.