(Hopefully) Finished torpedo.