who needs trayer