weapon cleanup