Opaque (Explicit)

adjusted (Explicit)