algorithm-based fault