Various fixes 4

In preparing for the webinar this Wednesday I'm sure I'll run into some bugs.  Collecting them here.
should we require that there's at least 1 character after the initial `blaze://`? ie, `blaze://.+`?