Can you explain the difference in the `@h.empty?` path and the other one?