FIXME note for createClient
test for async client creation callback being called more than once
removed stray semicolons
better tests
It might help if I commit the actual code too