James Halstead will rebound from a weak patch, while tax changes would be a buying opportunity