supermarket customer gets more than he bargained for