fix bug in original parser not checking for sub h-* items