unicode is hard, let's go shopping