Grim determination (warning long read)