in f_test we have different names for lhs and rhs (not much better)