finland embarrassing itself