`strctdi` is a bit vague - I might think strct is to do with structure?  Is there a problem with using `strictdi`?