removing items must not return 0 when failing