If empty result, return -1