fixed to work with new my new gsasl implimentation