Check for '-' and rerun after loss.
API: update helpers to reflect new data storage
don't use a dict on replace
REF/API: work around categorical bug. also in rev
FU: they messed up the ranges
Update paths from settings and use new append style