An independant view of the Pinheiros Station Accident (Sao Paulo Metro) and lessons learnt for future contractual arrangements