“The best of witnesses is the one who gives his testimony before he is asked for it.”

Sunan Ibn Majah Book 13, Hadith 57