Added template strings from @chenglou's b78af593092c9bac20624dc2d8dde0e916c760d2