Hanzo always has the last laugh.