Statements taken in violation of the Miranda rule may be used to impeach a defendant that testifies inconsistently with his confession. However, an involuntary confession cannot be used for impeachment. What justifies the distinction between these two situations? How are the two situations different?