hapless annoying Turtle. .. On my life tell me this is a ironic