adding argument-raising functions to interop