Not directly related, but this ToList() call just didn't seem necessary here.