catproofs