Apparently the plane had indications prior to flying that it was not fit to fly...
And not to be distasteful in light of this tragedy, but I'll mention what I have said before even... in certain countries, most specifically Indonesia, I always go out of my way to pay more for Garuda. I guess they do not fly every route conceivable, and surely they are not fool-proof, but I think they are called for.