dealing with ignoring errors