remove the untested possiblity to set the source more than once