bluap's opacity fix