fix infoperfect bug