Implemented error handling for eval(). And tab fix.