why is this required here?