why is that necessary?