avoid cluttering the globals in interactive mode