Refactored out Option from TlsListener