swapped points array in product ESP grid routine; no crash, but still wrong?