Cleaned up a little. Failed to use ByteString due to lexer.