This will speed up unparse. http://stackoverflow.com/questions/3969963/when-not-to-use-yield-return