#7 device identification solved using cookies for now, works well enough