use Exception instead of CatBrows defined exception so we don't have to force a reference on CatBrows in external projects