試してはいないのですが、上限下限の設定を同じ番号にしておけば、空いているときは指定の番号、空いていないときは-1が帰ってくるのではないでしょうか♪( ´▽`)