from the semantics i saw in the original code i understood it's an optional argument