detailed exception