Hanrahan done for the season