Tools for Witnessing