Got a ping this morning for uber pool for 20 minute ride. Pull up and texted I have arrived. He texted back be right there. Wait time runs out but I wait another 30 seconds since he responded. No sign of pax so I cancel. As I am pulling out of parking lot he waves at me. I told him I cancelled as I wave him good bye. Had he ordered uber x he would have made it out before his time ran out. Not to mention I probably would have waited for him if it was uber x. About a minute later I get another ping. I accept and it's the same pax. I cancel because he might give me bad rating for cancelling on him. What have you done in similar situations?