It does, but you have to really careful making the pinprick in the less-curved end of the egg. If you want perfect soft-boiled eggs, try putting the eggs in cold water, bring it to the boil, and time them for two minutes from the time the water boils fiercely. You will achieve uncracked soft-boiled eggs.