Bullet implementation