zero -> even & finite