Should it only look at __signature__ or should it take _formatstring in consideration? Not taking _formatstring in consideration is more like a casting?