Weighing Stations: mechanisms for curbing fraud imminent