firstTrace -> headTrace