I’m probably missing something obvious, but why not just `source == destination`?