it is helpful to have full error stack