Worries over a slowdown post Brexit may have been overdone