client doesn't need conf