Ask for permission to overwrite vars, refactors.