sent semantics down the ranks