To avoid overcooking (and that green from overcooking, if it matters) I bring the eggs just to barely a boil then instantly remove the pan from the heat and set aside for 15 minutes at the most, then immediately pour off the hot water and instantly cover the eggs with ice, and a little water, while crackling the shells all over in the icy water...the eggs rapidly chill that way in just a couple of minutes and the shells easily slip off in the cold water bath or under cold running water without denting the eggs and there's no green from overcooking. Overcooking even 1 minute will create the green. (Ease in peeling, even with an ice bath, applies to eggs aged at least a couple of weeks or more. Eggs kept on the counter a few days may have the same results as eggs aged a couple of weeks in the frig since unrefrig'd eggs age very quickly.)