device name gets set while compiling