fixed confirm purchase exceptions