avoid chaining overloaded + and string format, thx @esc