I agree. I think that solving this problem will make it easier to accommodate this, so that at least everything is going through the same code path (and not through _print_Pi(), for example).