bug fix in that return value assignment edges were not being handled like other edges...