The insecure? option in Aleph is somewhat ambiguous: It specifically refers to disabling TLS certificate verification but it may also be interpreted to mean to disable TLS. Perhaps it would make sense to deprecated it and introduce a more explicit new option like disable-certificate-verification? to resolve this. Then again, it's a pretty established name, e.g. clj-http uses it, too, and so does curl by way of its --insecure flag.
Prompted by #730 (comment)