Also, shouldn't we cover case when that values are `null`'s?