allow zero-valued leaf