primitive trace