maintain pass through