Used different kernel instances for each invocation