proof-irrelevance does it