don't print last getCause as it appears to be the same as the second last