Checks the call validity and calls the function.
the function output
if Function.validate does not succeed