World Church of the Creator strikes again?