Doesn't `reject!` return `self`?