better phar compatibility + added  internetException option