if source_address is None, don't use the tuple