allow user scaling of darkest, avoid +1 offset for darkest quality, update tests
more experimentation with profile tool