Wrapped guardian submit in function