When we went through immigration at Miami the GE Kiosks weren't working and after a few tries the officer just waved us over to an open booth/table, looked at our passports, asked if we had anything to declare and waved us through. Our bags took some time to start coming but this time the priority bags came first and it was a breeze going through customs to recheck our bags for the connecting flight. Didn't really matter as our layover went from a 2 1/2 hour to a 5 hour because of waiting for a crew. Haven't booked our return to the states for next year yet so fingers crossed for the better route for pricing and return times.