Não seria importante também verificar se o valor foi preenchido?