copy/paste error? both L 650 and 652 are getting from source_location rather than dest_location