prevent human error smartly.