New: demonologist