Kyle Shanahan: "This will never happen again"