forward returned streams or strings + added tests