Gore, gore and more gore.