Make user termination better, invoke __parse_line correctly