simplify some proofs