implements a no-downcast mode, but we can't use it in toPalladium