how does different kinds of faults differ?