Understanding enter() and exit()