made args that little bit more efficient