Arrived from Rome to Terminal 8 (American Air) around 1.00 pm. We have had poor previous experiences at JFK and we braced for another. This time was better. Facility was clean signs were clear along the way to customs helpful staff were visible with forms and keeping the lines moving. The CBP officer reviewing our passport was friendly and efficient. After retrieving our baggage and giving it again to American for the domestic flight to San Diego we then got our surprise. Terminal 8 is not fully secure meaning that cleared travelers exiting customs to go on to another American domestic flight must go through security again. That meant the duty free sealed glass items we purchased in the secure Milan terminal would not be allowed by TSA - they take it or you are escorted out right away. American Air staff at the counter went out of her way to find boxes to help us pack these items and checked it through at no additional fee. Either we missed something or there is a design flaw with terminal security.