Becaurse if remove nulls there are 2 overloads and if i remove nulls there wil be ambiguous reference