McDavid out for long term.