taking transparency into account