Change -1 to forever sentinel value.