important (but untested) progress