always resolve file