When going on a backpacking trip, I do not want to check in luggage since I had stuff lost for days in the past. So anything that I think will flag some TSA agents, I mail it ahead of time to a Post Office, hotel, hostel, businesses that will accept packages for pickup from FedEx or UPS, or a local friend. And after my hike, I mail it home. Never have to stress before a flight about what if I get a TSA agent that has a different interpretation of the rules. Before a trip, you do want to give it some extra time in case it gets misdirected.