contingent ideas