finally works on damn hardware