added function expression arguments check