garantir que source != target

Acrescentado teste para impedir contato de usuário consigo mesmo.