empty extension treated as null ones