use a more realistic test case
also return nothing if r2 is infinity