It's really up to individual libraries to make it possible for applications to provide the executor explicitly, rather than the library assuming it's OK to just create its own. Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia