Analyse variables when needed