be safer about setting beyond the end of a tack_t
allow glNewList on invalid list names