restricting dependencies