allow dependency override