making precisions match string format specifiers