added an example to ensure push/popping scope did not reset