In many situations, using arguments to pass the function args would lead to bugs as we totally unaware the actual args. When to use these such notations and when not to?