join: add error handling for from stream