What is a witness....?