Religion is a mixed blessing.