attempting to get device behaviour back