Streams 187

Adds multi-region support, previously lacking
If an exception occurs, "null" will be returned.  Is not having config really a fatal error?  Should this method throw?