Previously multiple instances would overrun with each other. This make all instances get the same HAL handle.