reorganized test cases performance tests are killing me!!! it seems we get higher performance when using structs instead of functions for the rhs...