...which would mean that structAsValueTypeOK is *always* true, so this can just be changed to a simple else clause...