routing, strict, etc