90% recycle rate (@_@)