all conditions are perfect conditions