try catch around domain is redundant. tape was getting in the way