One can also avoid the 10% early withdrawal penalty by using a feature that's under the radar for most (and some professionals too

), called 72(t) (Substantually Equal Periodic Payments) before you reach retirement age. Search if you're not familiar...it can be a valuable tool imo.