changed induce check error handling