add some dormant support for transparency