Support source_address, with tests.