check in before using Transparency