why is short necessary here