BPO back from the brink