melhorei implementacao pra retornar nulo de cara se entrada for nula