                                       (do
                                         (.inc ~dropped-counter)
                                         (Thread/yield)))
-               "offer" `(.offer ~queue ~data)
-               "offer-counted" `(if (.offer ~queue ~data)
-                                  (.inc ~enqueued-counter)
-                                  (.inc ~dropped-counter))
+               "put" `(.put ~queue ~data)
                "offer-counted-yield" `(if (< (.size ~queue) queue-size)
                                         (do
                                           (.offer ~queue ~data)

                                               (do
                                                 (.inc ~dropped-counter)
                                                 (Thread/yield)))
               "tryTransfer-counted-no-timeout" `(if (.tryTransfer ~queue ~data)
                                                   (.inc ~enqueued-counter)
                                                   (.inc ~dropped-counter))

                                      (do
                                        (.inc ~dropped-counter)
                                        (Thread/yield)))
               "put-counted-yield" `(if (< (.size ~queue) queue-size)
                                      (do
                                        (.put ~queue ~data)
