still returns infinity
still returns infinity