return -1 if delicious fails