Disappointing updates from small cap energy provider and general insurance business