Uncover logic with cascade