Raise exception rather than using abort
Don't colour exceptions
But colour it when we print.