Hamaguchi - Touching the skin of eeriness