are these ones totally necessary?