Cockmuncher to cock 'n' rocks