Better check input arguments and so not try to claim already open device