Why is this additional variable needed?