use own sasl implementation