bäde förbluffad och förlägen.