use native `one?` instead of `size == 1`