harpoonings