I wouldn't remove the default None option for the langs mainly for backward compatibility reasons. Someone may have a script that doesn't set the langs option to the selectBestSubtite method.