do not accept invalid-start multiaddrs
go lint + unexporting some funcs