seems like using serialize with escape is overkill