The result of this function is passed to str.format(), which does not support the lazy evaluation.