pass in special handlers during connect, but not for reusing existing sessions