Cam pierce