              if self._scale_test(aligned, dim) is not None:
                  continue
              if 0.0 < self._distance < aligned.average_distance:
                  continue
              if not 0.0 < abs(aligned.pose.roll) < self._roll:
                  continue
              retval[idx] = False
  
          return retval
  
 
</s> remove                     sub_folders[idx] = "_align_features"
 </s> add                     sub_folders[idx] = "_align_filt_features" </s> remove             if not 0.0 < abs(aligned.pose.roll) < self._roll:
 </s> add             if self._roll != 0.0 and not 0.0 < abs(aligned.pose.roll) < self._roll:
            if self._roll != 0.0 and not 0.0 < abs(aligned.pose.roll) < self._roll:
              if self._scale_test(aligned, dim) is not None:
                  continue
              if 0.0 < self._distance < aligned.average_distance:
                  continue
            if self._roll != 0.0 and not 0.0 < abs(aligned.pose.roll) < self._roll:
                  continue
              retval[idx] = False
  
          return retval
  
keep keep keep keep replace keep keep keep keep keep
 Aligner filters bugfixes
  - Skip roll check if disabled
  - Correct subfolder name for features check 
plugins/extract/align/_base.py