revamped default deferred context