Challenges and Support for APNs