Tagloose cannon