'not for the squeamish'