Rethinking atClient