They might not be exactly what the people above you asked for, but he is where your skill is required???show that it is better and that they can trust you and your team more than they thought.Your career is an opportunity to build a group of people who will follow you anywhere, thus making you very valuable yourself.