Requirements for Evolution