remove maybeString (use: maybePeek peek)