does the rfc1738 define what that means exactly? i wonder if we should say: may not contain any unsafe *nor reserved* characters. we do not speak about "/" here, but that definitely must be handled by a slugifier, as must be the other reserved characters (imagine i use a slug in a get parameter, a & would break things.)