can anyone explain why this is necessary?