In general, an exercise device includes a handle having a first end and a second end. A curved member is coupled to the first end of the handle. A movable member is coupled to the curved member, with the movable member configured to travel along a length of the curved member, where the movable member has a first portion and a second portion, and the second portion is configured to move relative to the first portion. An elongate member has a first end and a second end, and the first end of the elongate member is coupled to the second portion of the movable member. A weight is coupled to the second end of the elongate member.