Is Kyle Shanahan a good fit in Baltimore?