carrier challenges