the extra space is intentional, it space-pads the string (vs. say, 0-padding it)