schlepping serial client code around