Andrew Allen has long recovery ahead