hairy and scary
_________________________