opaquing
not defined yet