More barebones alg
Change to client factory to prevent AR validation failures