preliminary work on #271.

Only works currently by hardcoding the conditions list into the editable
scope. Need to reslove that before considering things complete.
closes #271