merged from newers, stream registration