fix bug in PE