This line is wrong if default is not None.