is it necessary?