CPEC: A ray of hope or sea of despair