fixed bug with PE option