and only set cluster variables when we need them...