make dotrace static
condense messaging and use dotrace at the end.
range erase