readd deferred path support