IF !EMPTY(cMethodName) IF PEMSTATUS(oObject, cMethodName, 4) && Invalid cMethodName oObject.&cMethodName ENDIF ENDIFVFP is throwing me "Function argument value, type, or count is invalid." on the PEMstatus call when the Method does not exist. I thought that's what PEMstatus 4 was supposed to check?