One step further for #2

I will create one parameterCheck function for each wrapper function. The
naming rule for checking function will be:
parameterCheck.<calling function>