when: foo is defined when: bar is undefined