To clarify: vsmserver makes a call to vsmagent, which can respond with ERR_BAD_FUNCTION_CALL. We believe that vsmserver should catch this error.