survival of the fittest :-D

congrats on the twins.