remove parse(AsyncStream), will be brought back if needed