Because if you don't provide the extra optional parameters to secure you get a list with an empty string, causing an error in starttls.