fix nil output bug