defaults changed for depreciated func