use uri as source if the medium is unknown