removed client trait