Shanahan on controversy and missed opportunities