fixed device passing