a strangely isolated place