Removing a node that is not in the list invokes safety-checked illegal behavior, so "asserts" is the recommended language to use.