prevent easy collsisions when using underlines
escape function should only work on strings