SSL overcoming major challenges under new management