Split the array into two with positive and negative eta.  This fixes the SegFault