No duplicate functions