dealing with undefined defaults