Well right, you'd have to look the surrounding usage. That's how dialects/accents happen. It's "correct" in one and "incorrect" in another, even though they're both using "the same language".
Also, found this on another forum and it pretty well explains my usage of a/an with h words: