Bug fixes

- Actually allow an empty format string (since we made all the effort
  for <start> to be optional)
- Do not override `0` with `1` for <start>