Added `transparent` case to `opaque()`