Some sceptical thoughts about metacognition
Metacognitive knowledge of one's own cognitive states is not as useful as is often thought. Differences between cognitive states often come down to differences in their intentional contents. For that reason, differences in behaviour are often explained by differences just in contents of first-order states. Uncertainty need not be a metacognitive condition. First-order interpretations of the target experiments are available.