added fault handler to try and diagnose set faults, no luck