600 contracts cancelled