default and single form as sequence attributes, fix order (fill, default)
skip unnecessary needle calls
done sl_ref sl_glob