contingency methods, private method comments