Better cannon system with stretch limit