initial support for automatically determining dependencies