rose edit: fix optional source bug
Merge pull request #1038 from benfitzpatrick/rose-edit.fix-optional-source

rose edit: fix optional source bug