parser now correctly handles dashes on http tags