Tag punching power science