whoops, x != i