A people's temple in Jamaica?