so given that we set defaults up there can't we drop this logic? I mean can't we throw an exception if one of the two settings are less than `1`