de-reference key variables every time