We only support parsing half of these, so the ones we don't recognize get a friendly exception thrown.