conservative uses validation for traps