No need to have an intermediate string