Amazing and surprising.