defaults values
the other corner case