just like perl, why?