unset(nosuchlist)
list(REMOVE_AT nosuchlist 0)
if (DEFINED nosuchlist)
  message(FATAL_ERROR
      "list(REMOVE_AT) created our list")
endif ()