passing more thorough trace register tests