trigger a change on completion