refactored StructUtil to Strict, again