some fixes for PE