I'm surprised that this works without causing compile errors. I thought the only way to use not_implemented_tag for introspection was to define a macro that prevents not_implemented from having its normal effect (i.e. generating a compile time error). But I might misremember... can you confirm you are not locally defining any macro to make this work?