why is this done this way?