... presumably because the parser splits on *all* dashes and then checks for exactly two fields. It should. instead, split on `-` with maximum two fields. Yes, I like to call my tmpfs mounts `-`.