Prevent reinterpret casting to structs that have an init faction that didn't match the cast source