restrict path dependency