Value arguments are now properly checked prior to calling a function.