Changed format to better cope with format string

format identifier is a but can take any float identifier for the float
part (and doesn't require an a for generating format)