mystery and dispute