rmed debugged assertions. now to deal with rate tracking