added comparison between deferred and immediate evaluation