But despite three bright spots, there could be bigger problems looming …