add support for sucker_punch