added opaque passthrough