Empty branches in hops inputs

For some reason, hops fills empty branches with the value from the first following non-empty branch. The last empty branches are ignored.