override vars must go first?