Add support for setting source_address.

It's sort of useful.