Rename parse -> parse_header to avoid conflict with Base.parse