I see, so it forces the user/developer to call it just like a function, thx for the explanation.