Many of life's molecules including proteins are built from chiral building blocks. What drove homochiral building block selection? Simulations on demi-chiral proteins containing equal numbers of d- and l-amino acids show that they possess many modern homochira... ...