diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c)2010, Claude Heiland-Allen
+Copyright (c)2010,2011,2015,2017 Claude Heiland-Allen
 
 All rights reserved.
 
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+v0.7	2017-06-27	bugfix
+
+A bugfix in header parsing (thanks to Pepe Iborra).  An
+adjustment to text rendering (no longer stroked, but just
+filled).  HTTPS for urls.
+
+
 v0.6	2015-04-08	text
 
 ByteString is replaced by Text, fixing bugs with Unicode.
diff --git a/hp2pretty.cabal b/hp2pretty.cabal
--- a/hp2pretty.cabal
+++ b/hp2pretty.cabal
@@ -1,5 +1,5 @@
 Name:                hp2pretty
-Version:             0.6
+Version:             0.7
 Synopsis:            generate pretty graphs from heap profiles
 Description:         hp2pretty is a rewrite of hp2ps, implemented in Haskell, with
                      the aims of being maintainable, with more flexible output, and
@@ -28,12 +28,12 @@
                      cost label, which should make colours have stable semantics
                      across program runs.
 
-Homepage:            http://code.mathr.co.uk/hp2pretty
+Homepage:            https://code.mathr.co.uk/hp2pretty
 License:             BSD3
 License-file:        LICENSE
 Author:              Claude Heiland-Allen
 Maintainer:          claude@mathr.co.uk
-Copyright:           (C) 2010,2011,2015  Claude Heiland-Allen
+Copyright:           (C) 2010,2011,2015,2017  Claude Heiland-Allen
 Category:            Development
 Build-type:          Simple
 Extra-source-files:  BUGS NEWS README THANKS
@@ -55,9 +55,9 @@
 
 Source-repository head
   type:                git
-  location:            http://code.mathr.co.uk/hp2pretty.git
+  location:            https://code.mathr.co.uk/hp2pretty.git
 
 Source-repository this
   type:                git
-  location:            http://code.mathr.co.uk/hp2pretty.git
-  tag:                 v0.6
+  location:            https://code.mathr.co.uk/hp2pretty.git
+  tag:                 v0.7
diff --git a/src/SVG.hs b/src/SVG.hs
--- a/src/SVG.hs
+++ b/src/SVG.hs
@@ -28,7 +28,7 @@
       showAnchor Start = "start"
       showAnchor Middle = "middle"
       showAnchor End = "end"
-  in  ["<text "] ++ coords ++ [" font-size='", showF s, "' text-anchor='", showAnchor a, "'>"] ++ map escape inner ++ ["</text>\n"]
+  in  ["<text stroke='none' "] ++ coords ++ [" font-size='", showF s, "' text-anchor='", showAnchor a, "'>"] ++ map escape inner ++ ["</text>\n"]
 
 escape :: Text -> Text
 escape = T.concatMap escapeChar
diff --git a/src/Total.hs b/src/Total.hs
--- a/src/Total.hs
+++ b/src/Total.hs
@@ -4,8 +4,8 @@
 import Control.Monad.State.Strict (State(), execState, get, put)
 import Data.List (foldl')
 import Data.Map (Map, empty, lookup, insert, alter)
-import Prelude hiding (lookup, lines, words, drop, length)
-import Data.Text (Text, pack, unpack, lines, words, isPrefixOf, drop, length)
+import Prelude hiding (init, lookup, lines, words, drop, length)
+import Data.Text (Text, init, pack, unpack, lines, words, isPrefixOf, drop, length)
 import Data.Attoparsec.Text (parseOnly, double)
 
 import Types
@@ -46,7 +46,7 @@
 header :: Text -> Text -> Text
 header name h =
   if name `isPrefixOf` h
-  then pack . read . unpack . drop (length name + 1) $ h
+  then init . drop (length name + 2) $ h -- drop the name and the quotes
   else error $ "Parse.header: expected " ++ unpack name
 
 chunkSamples :: [Text] -> [[Text]]
