Refactor Pool not to pass the exception on
Change addPool to not taking an exception argument