User Defined Fault Models