WHy not just return -1?