I use a 2-digit shaper system (00-99). It was trivial for me to add 10 more images for 0-9. So having 110 images available I can work with all the numbers I’ve run across so far.
Personally, I don’t have any interest in competing with more of a focus on daily use - so I’m currently working on consistency over raw speed. So, I use my system to remember things like phone numbers, account balances, street addresses, etc.
Yes, I could start a phone number with a leading, non-existing 0, but by having single digits available in my toolbox I don’t have to think about it.
So far, I haven’t decided if it’s better to always lead with a single digit, always end with a single, or change based on circumstance.
As an example, a lot of the nearby county roads in the 500 range. 501, 502, 503… etc
While I can see the advantage of always starting with a single 5, in this case it got boring/repetitive to always have the same image - and a couple of times it confused me because there was always a unicycle starting the image sequence (unicycle = 5).
I switched up the images, sometimes they begin with a unicycle and are followed by a 2-digit image then other times I start with a 2-digit image and end with a single-digit. So far it’s been circumstantial - depending on which image comes to mind first, or interacts best with the beginning of the road (where I stash the images.)
So, I think it depends on your use case. If you’re only memorizing items that are a known, fixed length, you can add a 0 in the front of the number and know to dis-regard it.
If you’re memorizing numbers of unknown lengths and don’t want to remember to dis-regard a leading 0 - invest the time to create the extra images for single digits.