if it's aready escaped why would it be put through THAT funciton ?