Added file-level dependency support