api changed, can specify flow controller directly when connecting etc