pessimistic put rejects via remove(), not via putReject()