do we need all these clients? post