unlintify
parser should just parse
simplify 404 checking