condp is not broken in normal threads