simplify. should only test internals anyway