consistent trigger path