doInfinites fixed