..is not sure about harpoons yet.

http://xkcd.com/1446/