Change signature of 'format' to match the actual arguments, to prevent loss due to type casting ('substitute' takes ints, not doubles).