`remove` must act like `list`