no need for perl, self contained now